﻿//#include<stdio.h>
//#include<math.h>
//#include<stdlib.h>
//#include <time.h>
//int main()
//{
	//int m = 0;
	//int n = 0;
	//int j = 0;//余数
	//printf("请你输入两个数字：>");
	//scanf_s("%d%d", &m, &n);
	//while (m % n)
	//{
	//	j = m % n;
	//	m = n;
	//	n = j;

	//}
	//printf("公约数为%d\n", j);

	//判断1--300的数有多少个为素数并打印出来
	/*int i = 0;
	int count = 0;
	for (i = 1; i <= 300; i++)
	{
		
		int j = 0;
		for (j = 2; j <= sqrt(i); j++)
		{
			if (i % j == 0) {

				break;
			}
		}
			if (j > sqrt(i))
			{
				count++;
				printf("%d\n", i);
			}

		
		


	}
	printf("\n个数为：%d", count);*/

	/*int i = 0;
	double sum = 0.0;
	int flat = 1;
	for (i = 1; i <= 400; i++)
	{
		sum += flat * 1.0 / i;
		flat = -flat;
		

	}
	printf("%lf", sum);*/
	//打印9*9乘法表
	/*int i = 0;
	for (i = 1; i <= 9; i++)
	{

		int j = 0;
		for (j = 1; j <= 9; j++)
		{

			printf("%d*%d=%-2d ", i, j, i * j);

		}
		printf("\n");

	}*/
	//猜数字游戏
//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//void menu()//游戏菜单
//{
//	printf("***********************************\n");
//	printf("*****1.play*******0.exit**********\n");
//	printf("***********************************\n");
//}
//
//int game()
//{
//	int ret = rand() % 100 + 1;//利用时间轴
//	return ret;
//}
//
//int main()
//{
//	int input = 0;
//	srand((unsigned int)time(NULL));//置随机数生成器的种子。在使用rand()函数生成随机数之前，需要先设置一个种子，以确保每次程序运行时生成的随机数序列是不同的。
//	//time(NULL)函数返回当前时间的秒数，将其强制转换为unsigned int类型后作为srand()函数的参数，可以确保每次程序运行时种子都是不同的。这样就可以生成不同的随机数序列，增加了随机性。
//	int ret = game();
//	menu(); // 显示游戏菜单
//	do
//	{
//		printf("请输入数字：");
//		scanf_s("%d", &input);
//
//		while (input != 1 && input != 0)
//		{
//			printf("选择错误，请重新输入：");
//			scanf_s("%d", &input);
//		}
//
//		switch (input)
//		{
//		case 1:
//			printf("进入游戏\n");
//			break;
//		case 0:
//			printf("退出游戏\n");
//			break;
//		default:
//			printf("选择错误\n");
//			break;
//		}
//
//		if (input == 0)
//		{
//			break;
//		}
//
//		time_t start_time = time(NULL); // 开始计时
//
//		while (1)
//		{
//			int guess = 0;
//			printf("请猜数字\n");
//			scanf_s("%d", &guess);
//
//			if (guess < ret)
//			{
//				printf("猜小了\n");
//			}
//			else if (guess > ret)
//			{
//				printf("猜大了\n");
//			}
//			else
//			{
//				time_t end_time = time(NULL); // 结束计时
//				double elapsed_time = difftime(end_time, start_time); // 计算时间差
//
//				printf("恭喜你猜对了\n");
//				printf("你猜对数字所花费的时间为 %.2f 秒\n", elapsed_time);
//				break;
//			}
//		}
//
//	} while (input != 0);
//
//	return 0;
//}
//关机小游戏
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include<string.h>
int main()
{
	/*char input[4] = { 0 };
	system("shutdown -s-t 60");
again:
	printf("请注意你的电脑即将关机，如果输入：我是猪，就取消关机(●'◡'●)\n请输入：>");
	scanf_s("%s", input,4);
	if (strcmp(input, "我是猪") == 0);
	{
		system("shutdow -a");
	}
	if(strcmp(input, "我是猪") != 0)
	{
		goto again;

	}*/
	/*int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int i = 8;
	int left = 0;
	int sz = (sizeof(arr) /sizeof (arr[0]));
	int right = sz-1;
	while (left <= right)
	{
		int mind = (left + right) / 2;
		if (arr[mind] < i)
		{
			left = mind + 1;

		}
		else if (arr[mind] > i)
		{
			right = mind - 1;
		}
		else
		{
			printf("找到了,下标为%d", mind);
			break;
		}


	}
	if (left > right)
	{
		printf("找不到");
	}*/

	return 0;

}